package com.ts.entity;
import lombok.Data;
import java.io.Serializable;import java.time.LocalDateTime;import java.util.Date;
/**
 论文实体类
 */
@Data
public class Paper implements Serializable {
    private Long id;
    /**
     成果类型：1 - 单人成果，2 - 团队成果
     */
    private Integer achievementType;
    /**
     是否为第一作者 / 负责人：0 - 否，1 - 是
     */
    private Integer isFirstAuthor;
    /**
     * 是否为单位成员中的第一顺位：0-否，1-是
     */
    private Integer isFirstInUnit;
    /**
     * 论文名称、作者
     */
    private String paperName;
    private String author;
    /**
     SCI、EI 等高水平论文作者位次
     */
    private String authorRank;
    /**
     是否通讯作者：0 - 否，1 - 是
     */
    private Integer isCorrespondingAuthor;
    /**
     是否教师：0 - 否，1 - 是
     */
    private Integer isTeacher;
    /**
     研究类别
     */
    private String researchCategory;
    /**
     论文类别
     */
    private String paperCategory;
    /**
     学科门类
     */
    private String subjectCategory;
    /**
     成果来源名称
     */
    private String achievementSourceName;
    /**
     成果来源级别
     */
    private String achievementSourceLevel;
    /**
     发表期刊
     */
    private String publishedJournal;
    /**
     发表时间
     */
    private Date publishTime;
    /**
     卷期号
     */
    private String volumeIssueNumber;
    /**
     页码范围
     */
    private String pageRange;
    /**
     DOI 号
     */
    private String doi;
    /**
     收录情况
     */
    private String inclusionStatus;
    /**
     是否与行业联合发表：0 - 否，1 - 是
     */
    private Integer isIndustryJointPublication;
    /**
     是否与地方联合发表：0 - 否，1 - 是
     */
    private Integer isLocalJointPublication;
    /**
     是否与国际联合发表：0 - 否，1 - 是
     */
    private Integer isInternationalJointPublication;
    /**
     是否跨学科论文：0 - 否，1 - 是
     */
    private Integer isInterdisciplinaryPaper;
    /**
     备注
     */
    private String remark;
    /**
     佐证材料
     */
    private String evidenceMaterial;
    /**
     创建人 ID
     */
    private Long createBy;
    /**
     修改人 ID
     */
    private Long updateBy;
    /**
     创建时间
     */
    private LocalDateTime createTime;
    /**
     更新时间
     */
    private LocalDateTime updateTime;
}